package java920;

import java.util.Scanner;

/*幸运猜猜猜：游戏随机给出一个0~99（包括0和99）的数字，然后让你猜是什么数字。你可以随便猜一个数字，
游戏会提示太大还是太小，从而缩小结果范围。经过几次猜测与提示后，最终推出答案。在游戏过程中，记录你最终猜对时所需要的次数，游戏结束后公布结果。
积分对照表
次数	结果
1	你太有才了！
2~6	这么快就猜出来了，很聪明么！
大于7	猜了半天才猜出来，小同志，尚需努力啊！
猜测次数最多20次。
提示:
产生0~99之间的随机数字:
int number = (int)(Math.random()*100)
使用for循环结构，其中循环计数器counter同时也记录你猜测的次数
计算积分可以使用switch结构
*/
public class Test8 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int number = (int) (Math.random() * 100);
        System.out.println("随机数是：" + number);
        for (int i = 1; i <= 20; i++) {
            System.out.println("输入你第" + i + "次猜测的数字");
            int s = input.nextInt();
            if (s == number) {
                if (i == 1) {
                    System.out.println("你太有才了！");
                    break;
                } else if (i >= 2 && i <= 6) {
                    System.out.println("这么快就猜出来了，很聪明么！");
                    break;
                } else if (i >= 7 && i <= 20) {
                    System.out.println("猜了半天才猜出来，小同志，尚需努力啊！");
                    break;
                }

            } else if (s > number) {
                System.out.println("太大了");
            } else {
                System.out.println("太小了");
            }
            if (i == 20) {
                System.out.println("20次机会已经用完，游戏结束");
            }
        }


    }
}
